#include <stdio.h>
#define MAX(a,b) \
({\
    typeof(a) _a=(a);\
    typeof(b) _b=(b);\
    (void)(&_a == &_b);\
    (_a > _b ? _a : _b);\
})
int main(void)
{
    
    int a=10;
    int b=100;
    
    printf("%d\n",MAX(a,b));
    return 0;
}